//
// Decompiled by Jadx - 445ms
//
package me.plusne.common.Json.Login;

import java.io.Serializable;
import java.util.List;

public class JsonHookListEdit implements Serializable {
    private List<String> FileType;
    private String desc;
    private boolean isDirectory;
    private boolean isFile;
    private String title;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonHookListEdit;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonHookListEdit)) {
            return false;
        }
        JsonHookListEdit jsonHookListEdit = (JsonHookListEdit) obj;
        if (!jsonHookListEdit.canEqual(this) || isFile() != jsonHookListEdit.isFile() || isDirectory() != jsonHookListEdit.isDirectory()) {
            return false;
        }
        String title = getTitle();
        String title2 = jsonHookListEdit.getTitle();
        if (title != null ? !title.equals(title2) : title2 != null) {
            return false;
        }
        String desc = getDesc();
        String desc2 = jsonHookListEdit.getDesc();
        if (desc != null ? !desc.equals(desc2) : desc2 != null) {
            return false;
        }
        List<String> fileType = getFileType();
        List<String> fileType2 = jsonHookListEdit.getFileType();
        return fileType != null ? fileType.equals(fileType2) : fileType2 == null;
    }

    public String getDesc() {
        return this.desc;
    }

    public List<String> getFileType() {
        return this.FileType;
    }

    public String getTitle() {
        return this.title;
    }

    public int hashCode() {
        int i = (((isFile() ? 79 : 97) + 59) * 59) + (isDirectory() ? 79 : 97);
        String title = getTitle();
        int hashCode = (i * 59) + (title == null ? 43 : title.hashCode());
        String desc = getDesc();
        int hashCode2 = (hashCode * 59) + (desc == null ? 43 : desc.hashCode());
        List<String> fileType = getFileType();
        return (hashCode2 * 59) + (fileType != null ? fileType.hashCode() : 43);
    }

    public boolean isDirectory() {
        return this.isDirectory;
    }

    public boolean isFile() {
        return this.isFile;
    }

    public void setDesc(String str) {
        this.desc = str;
    }

    public void setDirectory(boolean z) {
        this.isDirectory = z;
    }

    public void setFile(boolean z) {
        this.isFile = z;
    }

    public void setFileType(List<String> list) {
        this.FileType = list;
    }

    public void setTitle(String str) {
        this.title = str;
    }

    public String toString() {
        return "JsonHookListEdit(isFile=" + isFile() + ", isDirectory=" + isDirectory() + ", title=" + getTitle() + ", desc=" + getDesc() + ", FileType=" + getFileType() + ")";
    }
}
